package com.itheima.d10_list_for;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * 目标：掌握List集合的遍历方式
 */
public class Test {

    public static void main(String[] args) {
        //1.创建集合
        List<String> manStar = new ArrayList<>();

        //2.添加模拟数据
        manStar.add("宝强");
        manStar.add("乃亮");
        manStar.add("粤明");
        manStar.add("澄清");
        manStar.add("潇肃");
        manStar.add("雨哥哥");

        //3.使用四种方式遍历List集合
        //fori：集合.fori回车
        for (int i = 0; i < manStar.size(); i++) {
                             // 根据索引位置，获取元素
            System.out.println(manStar.get(i));
        }

        System.out.println();

        //for：集合.for回车
        for (String s : manStar) {
            System.out.println(s);
        }

        System.out.println();

        //lambda
        manStar.forEach(System.out::println);

        System.out.println();

        //iteractor
        Iterator<String> iterator = manStar.iterator();
        while(iterator.hasNext()){
            System.out.println(iterator.next());
        }
    }
}
